\section{NFcore::BindingTransform Class Reference}
\label{classNFcore_1_1BindingTransform}\index{NFcore::BindingTransform@{NFcore::BindingTransform}}
{\tt \#include $<$transformation.hh$>$}

Inheritance diagram for NFcore::BindingTransform::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3cm]{classNFcore_1_1BindingTransform}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf BindingTransform} (int {\bf cIndex}, int {\bf otherReactantIndex}, int {\bf otherMappingIndex})
\item 
virtual {\bf $\sim$BindingTransform} ()
\item 
virtual void {\bf apply} ({\bf Mapping} $\ast$m, {\bf MappingSet} $\ast$$\ast$ms)
\item 
virtual int {\bf getComponentIndex} () const 
\end{CompactItemize}
\subsection*{Protected Attributes}
\begin{CompactItemize}
\item 
int {\bf cIndex}
\item 
int {\bf otherReactantIndex}
\item 
int {\bf otherMappingIndex}
\end{CompactItemize}


\subsection{Constructor \& Destructor Documentation}
\index{NFcore::BindingTransform@{NFcore::BindingTransform}!BindingTransform@{BindingTransform}}
\index{BindingTransform@{BindingTransform}!NFcore::BindingTransform@{NFcore::BindingTransform}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}BindingTransform::BindingTransform (int {\em cIndex}, int {\em otherReactantIndex}, int {\em otherMappingIndex})}\label{classNFcore_1_1BindingTransform_9083530eac9c733f197d2e4d7c25dc4f}


\index{NFcore::BindingTransform@{NFcore::BindingTransform}!$\sim$BindingTransform@{$\sim$BindingTransform}}
\index{$\sim$BindingTransform@{$\sim$BindingTransform}!NFcore::BindingTransform@{NFcore::BindingTransform}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual NFcore::BindingTransform::$\sim$BindingTransform ()\hspace{0.3cm}{\tt  [inline, virtual]}}\label{classNFcore_1_1BindingTransform_10dedfd9cfc4c6e0d383833dfa98f485}




\subsection{Member Function Documentation}
\index{NFcore::BindingTransform@{NFcore::BindingTransform}!apply@{apply}}
\index{apply@{apply}!NFcore::BindingTransform@{NFcore::BindingTransform}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void BindingTransform::apply ({\bf Mapping} $\ast$ {\em m}, {\bf MappingSet} $\ast$$\ast$ {\em ms})\hspace{0.3cm}{\tt  [virtual]}}\label{classNFcore_1_1BindingTransform_45f7022ec7b76e0ba90021de650026e9}




Implements {\bf NFcore::Transformation} \doxyref{}{p.}{classNFcore_1_1Transformation_6a57f607676c92b2465427e57bc7fae5}.

Reimplemented in {\bf NFcore::BindingSeparateComplexTransform} \doxyref{}{p.}{classNFcore_1_1BindingSeparateComplexTransform_af8be6214ca8a9a4041754bb3189ca09}.\index{NFcore::BindingTransform@{NFcore::BindingTransform}!getComponentIndex@{getComponentIndex}}
\index{getComponentIndex@{getComponentIndex}!NFcore::BindingTransform@{NFcore::BindingTransform}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual int NFcore::BindingTransform::getComponentIndex () const\hspace{0.3cm}{\tt  [inline, virtual]}}\label{classNFcore_1_1BindingTransform_9dad3bcc59c0c0dfd316fc494b7689be}




Implements {\bf NFcore::Transformation} \doxyref{}{p.}{classNFcore_1_1Transformation_2ba394b20768b21ba328431103474607}.

Reimplemented in {\bf NFcore::BindingSeparateComplexTransform} \doxyref{}{p.}{classNFcore_1_1BindingSeparateComplexTransform_5ea6920bf3d0a5fb624cff52cf0c97ce}.

\subsection{Member Data Documentation}
\index{NFcore::BindingTransform@{NFcore::BindingTransform}!cIndex@{cIndex}}
\index{cIndex@{cIndex}!NFcore::BindingTransform@{NFcore::BindingTransform}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf NFcore::BindingTransform::cIndex}\hspace{0.3cm}{\tt  [protected]}}\label{classNFcore_1_1BindingTransform_69746a4bc7d57793bfa42ea8a9494062}


\index{NFcore::BindingTransform@{NFcore::BindingTransform}!otherReactantIndex@{otherReactantIndex}}
\index{otherReactantIndex@{otherReactantIndex}!NFcore::BindingTransform@{NFcore::BindingTransform}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf NFcore::BindingTransform::otherReactantIndex}\hspace{0.3cm}{\tt  [protected]}}\label{classNFcore_1_1BindingTransform_633ed124b8379e9a79acc3c17fe2def7}


\index{NFcore::BindingTransform@{NFcore::BindingTransform}!otherMappingIndex@{otherMappingIndex}}
\index{otherMappingIndex@{otherMappingIndex}!NFcore::BindingTransform@{NFcore::BindingTransform}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf NFcore::BindingTransform::otherMappingIndex}\hspace{0.3cm}{\tt  [protected]}}\label{classNFcore_1_1BindingTransform_2abab37cc82da3f331dd68183d77f44b}




The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
/home/msneddon/eclipse/galileoSR1\_\-cpp/workspace/NFsim/src/NFreactions/transformations/{\bf transformation.hh}\item 
/home/msneddon/eclipse/galileoSR1\_\-cpp/workspace/NFsim/src/NFreactions/transformations/{\bf transformation.cpp}\end{CompactItemize}
